package cn.lijiancn01.demo.system.codegen;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.Map;

@Getter
@Setter
@Accessors(chain = true)
@NoArgsConstructor
public class GenResult {
    /**
     * 唯一表示，区分不同模板
     */
    private String code;

    private String tableName;

    /**
     * 生成文件内容
     */
    private String createFileContent;

    /**
     * 生成文件路径
     */
    private String createFilePath;

    /**
     * 模板文件使用的参数
     */
    private Map<String, Object> params;

    public GenResult(String code) {
        this.code = code;
    }
}
